﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" 
CodeFile="AdvancedDefault.aspx.cs" Inherits="_Advanced" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
 
 <h2 class="DDSubHeader">Documentation Examples</h2> 
    
    <div class="ExampleView">   
	    The following examples use a Web site with scaffolding. <br />
        The project uses the CS programming language and the Entity Framework data model.
    </div>
 
    <hr />

   <table  class="ExampleView">
     <thead class="th" >
            <tr align=center>
                <td colspan="3" style="font-weight:bold; color:Blue;">
                   Scaffolding Dynamic Data Examples --- Language: CS --- Data Model: Entity Framework
                </td>
            </tr>
            <tr align=center>
                <td style="font-weight:bold; color:Blue">Example</td>
                <td style="font-weight:bold; color:Blue">Documentation</td>
                <td style="font-weight:bold; color:Blue">Comments</td>
            </tr>
        </thead>
        <tr>
            <td class="td" style="width:20%">
               <a href="SalesOrderDetails/List.aspx"> 
               Customizing data fields in the data layer using custom templates</a>
            </td>
            <td class="td" style="width:30%">
                <a href="http://msdn.microsoft.com/en-us/library/ee712708(VS.100).aspx"  target="_blank">
                    Walkthrough: Customizing Data Field Appearance and Behavior in the Data model</a>.
            </td>
            <td class="td" style="width:50%">Customizing the appearance and behavior (UI) of a data field
                using a custom field template. 
            </td>
        </tr>
      
        <tr>
            <td class="td">
               <a href="Customers/List.aspx"> 
               Searching a table</a>
            </td>
            <td class="td">
              <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.queryablefilterusercontrol(VS.100).aspx" target="_blank">
                System.Web.DynamicData.QueryableFilterUserControl</a>
            </td>
            <td class="td">
               Searching a table using a custom filter.
            </td>
        </tr>
        
        <tr>
            <td class="td">
               <a href="DocumentationExamples/DynamicHyperlinks.aspx"> 
               Creating dynamic hyperlinks</a>
            </td>
            <td class="td">
                <code>&lt;asp:DynamicHyperlink&gt;</code>;
                <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamichyperlink(VS.100).aspx" target="_blank">
                    System.Web.DynamicData.DynamicHyperlink</a>; 
                <a href="http://msdn.microsoft.com/en-us/library/dd465348(VS.100).aspx"  target="_blank">
                    How to: Create Table Action Links in Dynamic Data</a>.
            </td>
            <td class="td">
               Creating un-bound and data-bound control dynamic hyperlinks. 
            </td>
        </tr>
       
        <tr>
            <td class="td" style="width:20%">
                <a href="DocumentationExamples\QueryableFilterRepeater.aspx">
                    Fitering rows using supported foreign-keys</a>
            </td> 
            <td class="td" style="width:30%">
                <code>&lt;asp:QueryableFilterRepeater&gt;</code>; 
                <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.queryablefilterrepeater(VS.100).aspx" target="_blank"> 
                    <code>System.Web.DynamicData.QueryableFilterRepeater</code></a>.
            </td>
            <td class="td" style="width:50%">Automatically creating the UI for table row filtering using the supported foreign-keys.
            </td>
        </tr>      
        <tr>
            <td class="td">
                <a href="DocumentationExamples\DynamicFilter.aspx">
                Filtering rows using a specified foreign-key</a>
            </td>
             
            <td class="td">
                <code>&lt;asp:DynamicFilter&gt;</code>;
                <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicfilter(VS.100).aspx" target="_blank">
                    <code>System.Web.DynamicData.DynamicFilter</code></a>.
            </td>
            
            <td class="td">
                Creating the UI for table row filtering using a specified single foreign-key.
            </td>
        </tr>
        <tr>
            <td class="td">
                <a href="DocumentationExamples\DynamicFilterExpression.aspx">
                Filtering rows using specified multiple foreign-keys</a>
            </td>
            <td class="td">
                <code>&lt;asp:DynamicFilterExpression&gt;</code>;
                <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicfilterexpression(VS.100).aspx" target="_blank"> 
                    <code>System.Web.DynamicData.DynamicFilterExpression</code></a>. 
            </td>
            <td class="td">
                Creating the UI for table row filtering using the 
                specified multiple foreign-keys. 
            </td>
        </tr>
        
        <tr>
            <td class="td" style="width:20%">
                <a href="DocumentationExamples\ControlFilterExpression.aspx">
                Displaying detailed information of a selected table item</a>
            </td>
                        
            <td class="td" style="width:30%">
                <code>&lt;asp:ControlFilterExpression&gt;</code>;
                <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.controlfilterexpression(VS.100).aspx" target="_blank">
                    <code>System.Web.DynamicData.ControlFilterExpression</code></a>. 
            </td>
            <td class="td" style="width:50%">
                Displaying detailed information for the selected data field. 
            </td>
        </tr>
        <tr>
            <td class="td">
                <a href="DocumentationExamples\ParentChild.aspx">
                Displaying child table rows based on a foreign-key value from
                a parent table</a> 
            </td>
            <td class="td">
                <code>&lt;asp:ControlFilterExpression&gt;</code>;
                <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.controlfilterexpression(VS.100).aspx" target="_blank">
                    System.Web.DynamicData.ControlFilterExpression</a>; 
                <a href="http://msdn.microsoft.com/en-us/library/dd985039(VS.100).aspx"  target="_blank">
                    Walkthrough:Filtering Rows in Tables that Have a Parent-Child Relationship.</a>
            </td>          
            <td class="td">
                Displaying the child table rows based on the value assigned to
                a parent table foreign key.  
        </tr>
        <tr>
            <td class="td">
                <a href="Products/List.aspx"> 
                Displaying table rows using a foreign key contained in the Web request</a>
            </td>
            <td class="td">
                <code>&lt;asp:DynamicRouteExpression&gt;</code>;
                <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicrouteexpression(VS.100).aspx" target="_blank">
                    <code>System.Web.DynamicData.DynamicRouteExpression</code></a>.
            </td>
            <td class="td">
                Displaying table rows based on the value of a foreign key 
                contained in the Web request.
            </td>
        </tr>
        <tr>
            <td class="td">
                <a href="Addresses/List.aspx"> 
                Displaying table rows using custom entity templates</a>
            </td>
            <td class="td">
                
                <a href="http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.dynamicontrol(VS.100).aspx" target="_blank">
                    <code>System.Web.DynamicData.DynamicControl</code></a>.
                <a href="http://msdn.microsoft.com/en-us/library/dd723645(VS.100).aspx"  target="_blank">
                    Walkthrough: Customizing Table Layout Using Entity Templates</a>.
            </td>
            <td class="td">
                Using custom entity templates to display a table row for edit, insert, and details operations.
            </td>
        </tr>
    </table>  
 
</asp:Content>

